<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // N个孩子站成一排。给你一个整数数组 a 表示每个孩子的评分。你需要按照以下要求，给这些孩子分发糖果：
        // 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果，计算并返回需要准备的最少糖果数目 。

        function destrCandy(ratings) {
            let leftCandyArr = new Array(ratings.length).fill(1);
            let rightCandyArr = new Array(ratings.length).fill(1)

            for (var i = 0; i < ratings.length; i++) {
                if (ratings[i] > ratings[i + 1]) {
                    leftCandyArr[i] = leftCandyArr[i + 1] + 1
                } else {
                    leftCandyArr[i] = 1
                }
            }
           for(var i = ratings.length - 1; i >= 0; i--){
               if(ratings[i] > ratings[i - 1]){
                   rightCandyArr[i] = rightCandyArr[i - 1] + 1
               }else{
                   rightCandyArr[i] = 1
               }
           }
           console.log(leftCandyArr, rightCandyArr)
        //   let result = 0
        //   for(var i =0;i<leftCandyArr.length;i++){
        //         result += Math.max(leftCandyArr[i],rightCandyArr[i])
        //   }
        //   return result
        }
        console.log(destrCandy([1,2,87,87,87,2,1]))
    </script>

</body>

</html>